package com.jy.wms.pojo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.jy.wms.common.base.BaseModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.List;

/**
    * WmsEstimatedArrivalOrder 实体类
    * Wed Sep 27 09:24:26 CST 2017 Liyi
    */ 

@SuppressWarnings("serial")
@TableName("wms_estimated_arrival_order")
public class WmsEstimatedArrivalOrder extends BaseModel implements Serializable {
	private String id; 	//ID
	private String dycgdid; 	//对应采购单ID
	private String gysid; 	//供应商ID
	private String hzid; 	//货主ID
	@ApiModelProperty(value = "ASN编号$$$true$true$false$$3$vNull")
	private String asnbh; 	//ASN编号
	@ApiModelProperty(value = "ASN类型$$$true$false$false$$4$vNull")
	private String asnlx; 	//ASN单据类型 关联单据类型ID
	@ApiModelProperty(value = "ASN状态$$$true$true$true$wms_estimated_arrival_order_asnzt$5$vNull")
	private String asnzt; 	//ASN状态 0创建 1部分收货 2完全收货 3订单取消 4ASN完成
	@ApiModelProperty(value = "优先级$$$true$false$false$$6$vNull")
	private String yxj; 	//优先级 从1到3 1为最高级别
	@ApiModelProperty(value = "创建时间$$$true$true$false$$8$vNull")
	private String cjsj; 	//创建时间
	@ApiModelProperty(value = "预计到货时间$时间段两部分构成 yjdhsjq 起始时间 yjdhsjz结束时间 都用String类型传输$$true$false$false$$7$vNull")
	private String yjdhsjq; 	//预计到货时间-起
	private String yjdhsjz; 	//预计到货时间-止
	@ApiModelProperty(value = "审核状态$$$true$true$true$wms_estimated_arrival_order_shzt$9$vNull")
	private String shzt; 	//审核状态 0未审核 1已审核
	@ApiModelProperty(value = "打印状态$$$true$true$true$wms_estimated_arrival_order_dyzt$13$vNull")
	private String dyzt; 	//打印状态 0未打印 1已打印
	@ApiModelProperty(value = "打印时间$$$true$false$false$$14$vNull")
	private String dysj; 	//打印时间
	@ApiModelProperty(value = "制单人$$$true$false$false$$11$vNull")
	private String zdr; 	//制单人
	private String xgr; 	//修改人
	private String xgsj; 	//修改时间
	private String scr; 	//删除人
	private String scsj; 	//删除时间
	@ApiModelProperty(value = "审核人$$$true$false$false$$12$vNull")
	private String ddshr; 	//审核人
	private String shenhsj; 	//审核时间
	private String mpzt; 	//码盘状态(0.未码盘  1.码盘)
	@ApiModelProperty(value = "码盘状态$0$0.未码盘 1.码盘$true$true$true$wms_estimated_arrival_order_mpzt$16$vNull")
	private String mpdyzt; 	//码盘打印状态 0未打印 1已打印
	private String mpdysj; 	//码盘打印时间
	private String mpczry; 	//码盘操作人员
	private String mpczsj; 	//码盘操作时间
	private String shwcsj; 	//收货完成时间
	private String sjwcsj; 	//上架完成时间
	private String bz; 	//备注
	private String ckid;//仓库ID
	private String erpcjsj;//erp创建时间
   @TableField(exist=false)
   @ApiModelProperty(value = "仓库$$$true$false$false$$1$vNull")
   private String ckmc;//仓库名称
   @TableField(exist=false)
   @ApiModelProperty(value = "货主$$$true$false$false$$2$vNull")
   private String hzmc;//货主名称
   @TableField(exist=false)
   private String show_asnlx;//ASN单据类型 关联单据类型ID 显示
   @TableField(exist=false)
   private String show_asnzt;//ASN状态 0创建 1部分收货 2完全收货 3订单取消 4ASN完成 显示
   @TableField(exist=false)
   private String show_yxj;//优先级显示（不存在字典表内，直接获取值）
	@TableField(exist=false)
	private String show_mpzt;//码盘状态
   @TableField(exist=false)
   private String show_shzt;//审核状态显示
   @TableField(exist=false)
   private String show_dyzt;//打印状态
   @TableField(exist=false)
   private long cjsj_start;//创建时间查询开始
   @TableField(exist=false)
   private long cjsj_end;//创建时间查询结束
   @TableField(exist=false)
   @ApiModelProperty(value = "关联PO编号$$$true$true$false$$10$vNull")
   private String dycgdbh;//关联PO编号
   @TableField(exist=false)
   @ApiModelProperty(value = "供应商名称$$$true$true$false$$16$vNull")
   private String gysmc; 	//供应商名称
   @TableField(exist=false)
   private List<WmsEstimatedArrivalOrderDetailed> detailed;//到货通知单明细
	@TableField(exist=false)
	private String dysj_start;//打印开始时间
	@TableField(exist=false)
	private String dysj_end;//打印结束时间

	@TableField(exist=false)
	private long yjdhsjqTime;//预计到货时间-起前端传值
	@TableField(exist=false)
	private long yjdhsjzTime;//预计到货时间-止前端传值
	@TableField(exist=false)
	@ApiModelProperty(value = "收货完成时间$$$true$false$false$$15$vNull")
	private long shwcsjTime;//收货完成时间前端传值

	public String getShow_mpzt() {
		return show_mpzt;
	}

	public void setShow_mpzt(String show_mpzt) {
		this.show_mpzt = show_mpzt;
	}

	public void setId(String id){
		this.id=id;
	}
	public String getId(){
		return id;
	}
	public void setDycgdid(String dycgdid){
		this.dycgdid=dycgdid;
	}
	public String getDycgdid(){
		return dycgdid;
	}
	public void setGysid(String gysid){
		this.gysid=gysid;
	}
	public String getGysid(){
		return gysid;
	}
	public void setHzid(String hzid){
		this.hzid=hzid;
	}
	public String getHzid(){
		return hzid;
	}
	public void setAsnbh(String asnbh){
		this.asnbh=asnbh;
	}
	public String getAsnbh(){
		return asnbh;
	}
	public void setAsnlx(String asnlx){
		this.asnlx=asnlx;
	}
	public String getAsnlx(){
		return asnlx;
	}
	public void setAsnzt(String asnzt){
		this.asnzt=asnzt;
	}
	public String getAsnzt(){
		return asnzt;
	}
	public void setYxj(String yxj){
		this.yxj=yxj;
	}
	public String getYxj(){
		return yxj;
	}
	public void setCjsj(String cjsj){
		this.cjsj=cjsj;
	}
	public String getCjsj(){
		return cjsj;
	}
	public void setYjdhsjq(String yjdhsjq){
		this.yjdhsjq=yjdhsjq;
	}
	public String getYjdhsjq(){
		return yjdhsjq;
	}
	public void setYjdhsjz(String yjdhsjz){
		this.yjdhsjz=yjdhsjz;
	}
	public String getYjdhsjz(){
		return yjdhsjz;
	}
	public void setShzt(String shzt){
		this.shzt=shzt;
	}
	public String getShzt(){
		return shzt;
	}
	public void setDyzt(String dyzt){
		this.dyzt=dyzt;
	}
	public String getDyzt(){
		return dyzt;
	}
	public void setDysj(String dysj){
		this.dysj=dysj;
	}
	public String getDysj(){
		return dysj;
	}
	public void setZdr(String zdr){
		this.zdr=zdr;
	}
	public String getZdr(){
		return zdr;
	}
	public void setXgr(String xgr){
		this.xgr=xgr;
	}
	public String getXgr(){
		return xgr;
	}
	public void setXgsj(String xgsj){
		this.xgsj=xgsj;
	}
	public String getXgsj(){
		return xgsj;
	}
	public void setScr(String scr){
		this.scr=scr;
	}
	public String getScr(){
		return scr;
	}
	public void setScsj(String scsj){
		this.scsj=scsj;
	}
	public String getScsj(){
		return scsj;
	}
	public void setDdshr(String ddshr){
		this.ddshr=ddshr;
	}
	public String getDdshr(){
		return ddshr;
	}
	public void setShenhsj(String shenhsj){
		this.shenhsj=shenhsj;
	}
	public String getShenhsj(){
		return shenhsj;
	}
	public void setMpzt(String mpzt){
		this.mpzt=mpzt;
	}
	public String getMpzt(){
		return mpzt;
	}
	public void setMpdyzt(String mpdyzt){
		this.mpdyzt=mpdyzt;
	}
	public String getMpdyzt(){
		return mpdyzt;
	}
	public void setMpdysj(String mpdysj){
		this.mpdysj=mpdysj;
	}
	public String getMpdysj(){
		return mpdysj;
	}
	public void setMpczry(String mpczry){
		this.mpczry=mpczry;
	}
	public String getMpczry(){
		return mpczry;
	}
	public void setMpczsj(String mpczsj){
		this.mpczsj=mpczsj;
	}
	public String getMpczsj(){
		return mpczsj;
	}
	public void setShwcsj(String shwcsj){
		this.shwcsj=shwcsj;
	}
	public String getShwcsj(){
		return shwcsj;
	}
	public void setSjwcsj(String sjwcsj){
		this.sjwcsj=sjwcsj;
	}
	public String getSjwcsj(){
		return sjwcsj;
	}
	public void setBz(String bz){
		this.bz=bz;
	}
	public String getBz(){
		return bz;
	}

	public String getCkmc() {
		return ckmc;
	}

	public void setCkmc(String ckmc) {
		this.ckmc = ckmc;
	}

	public String getHzmc() {
		return hzmc;
	}

	public void setHzmc(String hzmc) {
		this.hzmc = hzmc;
	}

	public String getShow_asnlx() {
		return show_asnlx;
	}

	public void setShow_asnlx(String show_asnlx) {
		this.show_asnlx = show_asnlx;
	}

	public String getShow_asnzt() {
		return show_asnzt;
	}

	public void setShow_asnzt(String show_asnzt) {
		this.show_asnzt = show_asnzt;
	}

	public String getShow_yxj() {
		return show_yxj;
	}

	public void setShow_yxj(String show_yxj) {
		this.show_yxj = show_yxj;
	}

	public String getShow_shzt() {
		return show_shzt;
	}

	public void setShow_shzt(String show_shzt) {
		this.show_shzt = show_shzt;
	}

	public String getShow_dyzt() {
		return show_dyzt;
	}

	public void setShow_dyzt(String show_dyzt) {
		this.show_dyzt = show_dyzt;
	}

	public long getCjsj_start() {
		return cjsj_start;
	}

	public void setCjsj_start(long cjsj_start) {
		this.cjsj_start = cjsj_start;
	}

	public long getCjsj_end() {
		return cjsj_end;
	}

	public void setCjsj_end(long cjsj_end) {
		this.cjsj_end = cjsj_end;
	}

	public String getDycgdbh() {
		return dycgdbh;
	}

	public void setDycgdbh(String dycgdbh) {
		this.dycgdbh = dycgdbh;
	}

	public String getGysmc() {
		return gysmc;
	}

	public void setGysmc(String gysmc) {
		this.gysmc = gysmc;
	}

	public List<WmsEstimatedArrivalOrderDetailed> getDetailed() {
		return detailed;
	}

	public void setDetailed(List<WmsEstimatedArrivalOrderDetailed> detailed) {
		this.detailed = detailed;
	}

	public String getDysj_start() {
		return dysj_start;
	}

	public void setDysj_start(String dysj_start) {
		this.dysj_start = dysj_start;
	}

	public String getDysj_end() {
		return dysj_end;
	}

	public void setDysj_end(String dysj_end) {
		this.dysj_end = dysj_end;
	}

	public long getYjdhsjqTime() {
		return yjdhsjqTime;
	}

	public void setYjdhsjqTime(long yjdhsjqTime) {
		this.yjdhsjqTime = yjdhsjqTime;
	}

	public long getYjdhsjzTime() {
		return yjdhsjzTime;
	}

	public void setYjdhsjzTime(long yjdhsjzTime) {
		this.yjdhsjzTime = yjdhsjzTime;
	}

	public String getCkid() {
		return ckid;
	}

	public void setCkid(String ckid) {
		this.ckid = ckid;
	}

	public long getShwcsjTime() {
		return shwcsjTime;
	}

	public void setShwcsjTime(long shwcsjTime) {
		this.shwcsjTime = shwcsjTime;
	}

	public String getErpcjsj() {
		return erpcjsj;
	}

	public void setErpcjsj(String erpcjsj) {
		this.erpcjsj = erpcjsj;
	}
}

